Cool Code Compression for Hot RISC

نویسندگان

  • Mark Hampton
  • Michael Zhang
چکیده

Program size has become a very important constraint for embedded applications. There have been numerous efforts to reduce static code size, ranging from instruction set redesign to compiler compression techniques. One method, operand factorization, separates expression trees into treepatterns and opcode-patterns and compresses them separately. This paper focuses on this technique and suggests extensions that can improve the compression ratio. We observe an average compression ratio of 61-63% for MediaBench and SPECint95 programs.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Huffman-based code compression techniques for embedded systems

Increasing embedded systems functionality causes a steep increase in code size. For instance, more than 60MB of software is installed in current state-of-the-art cars [9]. It is often challenging and cumbersome to host vast amount of software in an efficient way within a given hardware resource budget of an embedded system. This may be done by using code compression techniques, which compress t...

متن کامل

Expression-tree-based algorithms for code compression on embedded RISC architectures

Reducing program size has become an important goal in the design of modern embedded systems targeted to mass production. This problem has driven efforts aimed at designing processors with shorter instruction formats (e.g., ARM Thumb and MIPS16) or able to execute compressed code (e.g., IBM PowerPC 405). This paper proposes three code compression algorithms for embedded RISC architectures. In al...

متن کامل

Code Compression for the Embedded ARM/THUMB Processor

Previous code compression research on embedded systems was based on typical RISC instruction code. THUMB from ARM Ltd is a compacted 16-bits instruction set showing a great code density than its original 32-bits ARM instruction. Our research shows that THUMB code is compressible and a further 10-15% code size reduction on THUMB code can be expected using our proposed new architecture – Code Com...

متن کامل

Study on the Microstructure of Hot Deformed Cu-28Zn Prealloyed Powder Compacts

The role of microstructure on hot deformation behavior of sintered Cu-28Zn prealloyed powder compacts was investigated by a series of isothermal hot compression tests in the temperature range of 550- 850°C at strain rates of 0.001, 0.01, 0.1 and 0.5 s-1, by taking into consideration the Hyperbolic Sine functional behavior to analyze the deformation behavior of the alloy. The results indicate th...

متن کامل

On the Two-Phase Structure of Protogalactic Clouds

In the gaseous envelope of protogalaxies, thermal instability leads to the formation of a population of cool fragments which are confined by the pressure of a residual hot background medium. In order to remain in a quasi-hydrostatic equilibrium, the residual gas evolves at approximately the virial temperature of the dark matter halo. Its density is determined by the requirements of thermal equi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000